﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities.Auditing;

namespace Book
{
    public class Book : AuditedAggregateRoot<Guid>
    {
        public int ProductId { get; set; }//自增商品ID
        public string ProductName { get; set; }//商品名称
        public string ProductSubtitle { get; set; }//商品副标题
        public int ProductDisplay { get; set; }//是否显示
        public DateTime ProductSaleBegin { get; set; } = DateTime.Now;//销售开始时间
        public decimal ProductSalePrice { get; set; }      //销售价格(原价）
        public decimal ProductSPromotion { get; set; }        //促销价格（商城价）
        public int ProductDetails { get; set; }        //商品详情（富文本）		
        public int ProductWeight { get; set; }        //重量（KG）	 
        public int ProductFreight { get; set; }        //是否包邮
        public int ProductBarCode { get; set; }        //商品条形码
        public int ProductDescription { get; set; }    //商品详情描述（富文本编辑器填写）
        public int ProductState { get; set; }          //上架状态
        public int ProductNum { get; set; }//商品数量
        public int ProductBorwseNum { get; set; }      //浏览量
        public int ProductSaleNum { get; set; }        //销售量
        public int ProductEvaluaNum { get; set; }      //评价数
        public string ProductAttrName { get; set; }       //商品属性
        public string ProductTypeId { get; set; }            //商品类型ID	
        [NotMapped]
        public string CommodTypeName { get; set; }//商品分类名称
        [NotMapped]
        public string ImgUrl { get; set; }//图片url
        [NotMapped]
        public int ImgMasterMap { get; set; }//是否是主图
        [NotMapped]
        public int ImgType { get; set; }//图片类别（1商品2评价3头像...）PrimaryId
        [NotMapped]
        public string PrimaryId { get; set; }//关联其他表的主键ID	
        	















    }
}
